Skip to content

build(deps): bump the collector-other group across 2 directories with 11 updates #1799

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 7, 2025

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps the collector-other group with 10 updates in the /collector directory:

Package From To
github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/s3provider 0.124.1 0.125.0
github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/secretsmanagerprovider 0.124.1 0.125.0
go.opentelemetry.io/collector/component 1.30.0 1.31.0
go.opentelemetry.io/collector/confmap/provider/envprovider 1.30.0 1.31.0
go.opentelemetry.io/collector/confmap/provider/fileprovider 1.30.0 1.31.0
go.opentelemetry.io/collector/confmap/provider/httpprovider 1.30.0 1.31.0
go.opentelemetry.io/collector/confmap/provider/httpsprovider 1.30.0 1.31.0
go.opentelemetry.io/collector/confmap/provider/yamlprovider 1.30.0 1.31.0
go.opentelemetry.io/collector/otelcol 0.124.0 0.125.0
github.com/aws/aws-sdk-go-v2/service/s3 1.79.2 1.79.3

Bumps the collector-other group with 1 update in the /go/sample-apps/function directory: github.com/aws/aws-sdk-go-v2/service/s3.

Updates github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/s3provider from 0.124.1 to 0.125.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/s3provider's releases.

v0.125.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

End User Changelog

🛑 Breaking changes 🛑

  • awscloudwatchreceiver: Adds option to set storage for AWS CloudWatch receiver (#32231)

    • The default value of the start_from field in the logs config changed to Unix epoch (1970-01-01T00:00:00Z) when not explicitly configured. This may alter the behavior of existing configurations relying on the previous default.
    • To maintain previous behavior, explicitly configure start_from in the logs configuraiton.
  • k8sobjectsreceiver: Check for K8s API objects existence on receiver startup and not during config validation. (#38803)

  • receiver/kubeletstats: Move receiver.kubeletstats.enableCPUUsageMetrics feature gate to beta (#39487) Deprecated metrics container.cpu.utilization, k8s.pod.cpu.utilization and k8s.node.cpu.utilization are being replaced by container.cpu.usage, k8s.pod.cpu.usage and k8s.node.cpu.usage. To be able to use the deprecated metrics, switch receiver.kubeletstats.enableCPUUsageMetrics feature gate to false.

  • processor/k8sattributes: Change processor/k8sattributes to return error if unset envvar is used for node_from_env_var (#39447) Before this was a valid configuration, but had an unexpected behavior to monitor the entire cluster. | To keep the same behavior simply do not set the node_from_env_var value or use empty string.

  • sqlserverreceiver: host.name, sqlserver.computer.name, and sqlserver.instance.name are now resource attributes instead of log attributes. We used to report computer_name and instance_name in the log attributes for top query collection and they are now deprecated. Now we report the three resources attributes in both top query collection and sample query collection. (#39449) This change is only relevant for logs.

🚩 Deprecations 🚩

  • spanmetricsconnector: Deprecate the unused configuration dimensions_cache_size (#39646) Deprecated configuration dimensions_cache_size, please use aggregation_cardinality_limit instead

🚀 New components 🚀

  • dnslookupprocessor: Add structure of new processor (#34398)
  • datadogextension: Introduce framework for Datadog Extension (#39589)
  • sematextexporter: basic logs implementation (#36465)

💡 Enhancements 💡

  • spanmetricsconnector: Add new aggregation_cardinality_limit configuration option to limit the number of unique combinations of dimensions that will be tracked for metrics aggregation. (#38990)
  • awslogsencodingextension: Add support for S3 Access Logs. (#39161)
  • pkg: Improve performance of azure logs translator. (#39340)
  • azureauthextension: Update stability to alpha. (#39574)
  • countconnector: Add profiles support (#39577)
  • awscloudwatchlogsexporter: Add dynamic log_group_name and log_group_stream naming, based on awsemfexporter (#31382)
  • elasticsearchexporter: Add support for include_source_on_error, which configures whether bulk index responses should include source document on error (#39211)
  • elasticsearchexporter: Introduce LRU cache for profiles (#38606)
  • elasticsearchexporter: Add support for extracting mapping mode from a scope attribute. (#39110)
  • opampextension: Introduces a new config field include_resource_attributes which allows the extension to copy the agent's resource attributes to the non-identifying attributes in the agent description. (#37487)
  • statsdreceiver: Add new config to customize socket permissions when transport is set to unixgram. (#37807)
  • kubeletstatsreceiver: Adds support for collecting Node and Pod network IO/error metrics for all network interfaces (#30196)
  • awss3exporter: add configuration field resource_attrs_to_s3/s3_prefix to support mapping s3 bucket prefix to OTel resource attributes (#37858) If resource_attrs_to_s3/s3_prefix is configured, s3 prefix will be determined based on the specified resource attribute and s3uploader/s3_prefix will serve as a fallback.

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/s3provider's changelog.

v0.125.0

💡 Enhancements 💡

  • pkg/ottl: Add ottl.WithContextInferenceConditions option to allow configuring extra context inferrer OTTL conditions (#39455)

  • awss3exporter: add configuration field resource_attrs_to_s3/s3_prefix to support mapping s3 bucket prefix to OTel resource attributes (#37858) If resource_attrs_to_s3/s3_prefix is configured, s3 prefix will be determined based on the specified resource attribute and s3uploader/s3_prefix will serve as a fallback.

  • pkg/golden: Expose methods to write data to file outside of the scope of a test (#39673) Expose WriteMetricsToFile to write pmetric data to a file outside of the scope of a test. Expose WriteTracesToFile to write ptrace data to a file outside of the scope of a test Expose WriteLogsToFile to write plog data to a file outside of the scope of a test Expose WriteProfilesToFile to write pprofile data to a file outside of the scope of a test

  • pkg/ottl: Add PMapGetSetter interface and StandardPMapGetSetter type. (#39657)

🧰 Bug fixes 🧰

  • resourcedetectionprocessor: change the EKS cluster identifier and check the cluster version instead of the existence of aws-auth configmap (#39479)
  • transformprocessor: Fix the context inferrer to also take into consideration the global OTTL conditions configuration. (#39455)
Commits
  • 8c7038b [chore] Prepare release 0.125.0 (#39702)
  • f607a01 [chore] Update core dependencies (#39697)
  • b7587af feat: add support for mapping s3 bucket prefix to OTel resource attributes (#...
  • 915c81b Add profiles support to signaltometrics connector (#39609)
  • 9be378b [chore][pkg/ottl] Disallow setting empty profile IDs (#39659)
  • 7781bdb [pkg/ottl] Add PMapGetSetter and StandardPMapGetSetter (#39657)
  • 597613b [exporter/datadog] fix a race in serializer (#39669)
  • b131c34 [chore] OTEL-2552 Part 2.0 Datadog Extension - internal/payload (#39633)
  • bb09cbf [pkg/golden] expose writing golden data to files outside of a test (#39673)
  • 74eeb11 [exporter/elasticsearch] Add support for IncludeSourceOnError in config (#39468)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/secretsmanagerprovider from 0.124.1 to 0.125.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/secretsmanagerprovider's releases.

v0.125.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

End User Changelog

🛑 Breaking changes 🛑

  • awscloudwatchreceiver: Adds option to set storage for AWS CloudWatch receiver (#32231)

    • The default value of the start_from field in the logs config changed to Unix epoch (1970-01-01T00:00:00Z) when not explicitly configured. This may alter the behavior of existing configurations relying on the previous default.
    • To maintain previous behavior, explicitly configure start_from in the logs configuraiton.
  • k8sobjectsreceiver: Check for K8s API objects existence on receiver startup and not during config validation. (#38803)

  • receiver/kubeletstats: Move receiver.kubeletstats.enableCPUUsageMetrics feature gate to beta (#39487) Deprecated metrics container.cpu.utilization, k8s.pod.cpu.utilization and k8s.node.cpu.utilization are being replaced by container.cpu.usage, k8s.pod.cpu.usage and k8s.node.cpu.usage. To be able to use the deprecated metrics, switch receiver.kubeletstats.enableCPUUsageMetrics feature gate to false.

  • processor/k8sattributes: Change processor/k8sattributes to return error if unset envvar is used for node_from_env_var (#39447) Before this was a valid configuration, but had an unexpected behavior to monitor the entire cluster. | To keep the same behavior simply do not set the node_from_env_var value or use empty string.

  • sqlserverreceiver: host.name, sqlserver.computer.name, and sqlserver.instance.name are now resource attributes instead of log attributes. We used to report computer_name and instance_name in the log attributes for top query collection and they are now deprecated. Now we report the three resources attributes in both top query collection and sample query collection. (#39449) This change is only relevant for logs.

🚩 Deprecations 🚩

  • spanmetricsconnector: Deprecate the unused configuration dimensions_cache_size (#39646) Deprecated configuration dimensions_cache_size, please use aggregation_cardinality_limit instead

🚀 New components 🚀

  • dnslookupprocessor: Add structure of new processor (#34398)
  • datadogextension: Introduce framework for Datadog Extension (#39589)
  • sematextexporter: basic logs implementation (#36465)

💡 Enhancements 💡

  • spanmetricsconnector: Add new aggregation_cardinality_limit configuration option to limit the number of unique combinations of dimensions that will be tracked for metrics aggregation. (#38990)
  • awslogsencodingextension: Add support for S3 Access Logs. (#39161)
  • pkg: Improve performance of azure logs translator. (#39340)
  • azureauthextension: Update stability to alpha. (#39574)
  • countconnector: Add profiles support (#39577)
  • awscloudwatchlogsexporter: Add dynamic log_group_name and log_group_stream naming, based on awsemfexporter (#31382)
  • elasticsearchexporter: Add support for include_source_on_error, which configures whether bulk index responses should include source document on error (#39211)
  • elasticsearchexporter: Introduce LRU cache for profiles (#38606)
  • elasticsearchexporter: Add support for extracting mapping mode from a scope attribute. (#39110)
  • opampextension: Introduces a new config field include_resource_attributes which allows the extension to copy the agent's resource attributes to the non-identifying attributes in the agent description. (#37487)
  • statsdreceiver: Add new config to customize socket permissions when transport is set to unixgram. (#37807)
  • kubeletstatsreceiver: Adds support for collecting Node and Pod network IO/error metrics for all network interfaces (#30196)
  • awss3exporter: add configuration field resource_attrs_to_s3/s3_prefix to support mapping s3 bucket prefix to OTel resource attributes (#37858) If resource_attrs_to_s3/s3_prefix is configured, s3 prefix will be determined based on the specified resource attribute and s3uploader/s3_prefix will serve as a fallback.

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/secretsmanagerprovider's changelog.

v0.125.0

💡 Enhancements 💡

  • pkg/ottl: Add ottl.WithContextInferenceConditions option to allow configuring extra context inferrer OTTL conditions (#39455)

  • awss3exporter: add configuration field resource_attrs_to_s3/s3_prefix to support mapping s3 bucket prefix to OTel resource attributes (#37858) If resource_attrs_to_s3/s3_prefix is configured, s3 prefix will be determined based on the specified resource attribute and s3uploader/s3_prefix will serve as a fallback.

  • pkg/golden: Expose methods to write data to file outside of the scope of a test (#39673) Expose WriteMetricsToFile to write pmetric data to a file outside of the scope of a test. Expose WriteTracesToFile to write ptrace data to a file outside of the scope of a test Expose WriteLogsToFile to write plog data to a file outside of the scope of a test Expose WriteProfilesToFile to write pprofile data to a file outside of the scope of a test

  • pkg/ottl: Add PMapGetSetter interface and StandardPMapGetSetter type. (#39657)

🧰 Bug fixes 🧰

  • resourcedetectionprocessor: change the EKS cluster identifier and check the cluster version instead of the existence of aws-auth configmap (#39479)
  • transformprocessor: Fix the context inferrer to also take into consideration the global OTTL conditions configuration. (#39455)
Commits
  • 8c7038b [chore] Prepare release 0.125.0 (#39702)
  • f607a01 [chore] Update core dependencies (#39697)
  • b7587af feat: add support for mapping s3 bucket prefix to OTel resource attributes (#...
  • 915c81b Add profiles support to signaltometrics connector (#39609)
  • 9be378b [chore][pkg/ottl] Disallow setting empty profile IDs (#39659)
  • 7781bdb [pkg/ottl] Add PMapGetSetter and StandardPMapGetSetter (#39657)
  • 597613b [exporter/datadog] fix a race in serializer (#39669)
  • b131c34 [chore] OTEL-2552 Part 2.0 Datadog Extension - internal/payload (#39633)
  • bb09cbf [pkg/golden] expose writing golden data to files outside of a test (#39673)
  • 74eeb11 [exporter/elasticsearch] Add support for IncludeSourceOnError in config (#39468)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component from 1.30.0 to 1.31.0

Release notes

Sourced from go.opentelemetry.io/collector/component's releases.

v1.31.0/v0.125.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.125.0

End User Changelog

🛑 Breaking changes 🛑

  • service: Lowercase values for 'otelcol.component.kind' attributes. (#12865)

  • service: Restrict the telemetry.newPipelineTelemetry feature gate to metrics. (#12856, #12933) The "off" state of this feature gate introduced a regression, where the Collector's internal logs were missing component attributes. See issue #12870 for more details on this bug.

    On the other hand, the "on" state introduced an issue with the Collector's default internal metrics, because the Prometheus exporter does not currently support instrumentation scope attributes.

    To solve both of these issues, this change turns on the new scope attributes for logs and traces by default regardless of the feature gate. However, the new scope attributes for metrics stay locked behind the feature gate, and will remain off by default until the Prometheus exporter is updated to support scope attributes.

    Please understand that enabling the telemetry.newPipelineTelemetry feature gate may break the export of Collector metrics through, depending on your configuration. Having a batch processor in multiple pipelines is a known trigger for this.

    This comes with a breaking change, where internal logs exported through OTLP will now use instrumentation scope attributes to identify the source component instead of log attributes. This does not affect the Collector's stderr output. See the changelog for v0.123.0 for a more detailed description of the gate's effects.

💡 Enhancements 💡

  • mdatagen: Add support for attributes for telemetry configuration in metadata. (#12919)
  • configmiddleware: Add extensionmiddleware interface. (#12603, #9591)
  • configgrpc: Add gRPC middleware support. (#12603, #9591)
  • confighttp: Add HTTP middleware support. (#12603, #9591, #7441)
  • configmiddleware: Add configmiddleware struct. (#12603, #9591)

🧰 Bug fixes 🧰

  • exporterhelper: Do not ignore the num_consumers setting when batching is enabled. (#12244)
  • exporterhelper: Reject elements larger than the queue capacity (#12847)
  • mdatagen: Add time and plog package imports (#12907)
  • confmap: Maintain nil values when marshaling or unmarshaling nil slices (#11882) Previously, nil slices were converted to empty lists, which are semantically different than a nil slice. This change makes this conversion more consistent when encoding or decoding config, and these values are now maintained.

API Changelog

🚩 Deprecations 🚩

  • extensionauthtest: Deprecate NewErrorClient in favor of NewErrClient. (#12874)

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/component's changelog.

v1.31.0/v0.125.0

🚩 Deprecations 🚩

  • extensionauthtest: Deprecate NewErrorClient in favor of NewErrClient. (#12874)

💡 Enhancements 💡

  • xextension/storage: ErrStorageFull error added to xextension/storage contract (#12925)
  • pdata: Add MoveTo to pcommon.Value, only type missing this (#12877)

🧰 Bug fixes 🧰

  • pdata: Fix MoveTo when moving to the same destination (#12887)
Commits
  • 42a3ae0 [chore] Prepare release v1.31.0/v0.125.0 (#12936)
  • 4ed72bd add storage full error to xextension/storage (#12925)
  • 8862cb1 Put component-identifying scope attributes for internal metrics back behind f...
  • f26c6bb [exporterhelper] Do not ignore the num_consumers setting when batching is e...
  • ac7c0f2 [mdatagen] support producing docs for internal telemetry attributes (#12919)
  • d020c90 Fix typo in README.md (#12915)
  • 112b889 [chore] [exporter/debug] docs: add docs on generating example output (#12883)
  • 07f1863 [chore] fix go mod (#12910)
  • c47951a fix: add missing imports (#12908)
  • b4d17f6 Update module go.opentelemetry.io/collector/client to v1.30.0 (#12901)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/confmap from 1.30.0 to 1.31.0

Release notes

Sourced from go.opentelemetry.io/collector/confmap's releases.

v1.31.0/v0.125.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.125.0

End User Changelog

🛑 Breaking changes 🛑

  • service: Lowercase values for 'otelcol.component.kind' attributes. (#12865)

  • service: Restrict the telemetry.newPipelineTelemetry feature gate to metrics. (#12856, #12933) The "off" state of this feature gate introduced a regression, where the Collector's internal logs were missing component attributes. See issue #12870 for more details on this bug.

    On the other hand, the "on" state introduced an issue with the Collector's default internal metrics, because the Prometheus exporter does not currently support instrumentation scope attributes.

    To solve both of these issues, this change turns on the new scope attributes for logs and traces by default regardless of the feature gate. However, the new scope attributes for metrics stay locked behind the feature gate, and will remain off by default until the Prometheus exporter is updated to support scope attributes.

    Please understand that enabling the telemetry.newPipelineTelemetry feature gate may break the export of Collector metrics through, depending on your configuration. Having a batch processor in multiple pipelines is a known trigger for this.

    This comes with a breaking change, where internal logs exported through OTLP will now use instrumentation scope attributes to identify the source component instead of log attributes. This does not affect the Collector's stderr output. See the changelog for v0.123.0 for a more detailed description of the gate's effects.

💡 Enhancements 💡

  • mdatagen: Add support for attributes for telemetry configuration in metadata. (#12919)
  • configmiddleware: Add extensionmiddleware interface. (#12603, #9591)
  • configgrpc: Add gRPC middleware support. (#12603, #9591)
  • confighttp: Add HTTP middleware support. (#12603, #9591, #7441)
  • configmiddleware: Add configmiddleware struct. (#12603, #9591)

🧰 Bug fixes 🧰

  • exporterhelper: Do not ignore the num_consumers setting when batching is enabled. (#12244)
  • exporterhelper: Reject elements larger than the queue capacity (#12847)
  • mdatagen: Add time and plog package imports (#12907)
  • confmap: Maintain nil values when marshaling or unmarshaling nil slices (#11882) Previously, nil slices were converted to empty lists, which are semantically different than a nil slice. This change makes this conversion more consistent when encoding or decoding config, and these values are now maintained.

API Changelog

🚩 Deprecations 🚩

  • extensionauthtest: Deprecate NewErrorClient in favor of NewErrClient. (#12874)

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/confmap's changelog.

v1.31.0/v0.125.0

🚩 Deprecations 🚩

  • extensionauthtest: Deprecate NewErrorClient in favor of NewErrClient. (#12874)

💡 Enhancements 💡

  • xextension/storage: ErrStorageFull error added to xextension/storage contract (#12925)
  • pdata: Add MoveTo to pcommon.Value, only type missing this (#12877)

🧰 Bug fixes 🧰

  • pdata: Fix MoveTo when moving to the same destination (#12887)
Commits
  • 42a3ae0 [chore] Prepare release v1.31.0/v0.125.0 (#12936)
  • 4ed72bd add storage full error to xextension/storage (#12925)
  • 8862cb1 Put component-identifying scope attributes for internal metrics back behind f...
  • f26c6bb [exporterhelper] Do not ignore the num_consumers setting when batching is e...
  • ac7c0f2 [mdatagen] support producing docs for internal telemetry attributes (#12919)
  • d020c90 Fix typo in README.md (#12915)
  • 112b889 [chore] [exporter/debug] docs: add docs on generating example output (#12883)
  • 07f1863 [chore] fix go mod (#12910)
  • c47951a fix: add missing imports (#12908)
  • b4d17f6 Update module go.opentelemetry.io/collector/client to v1.30.0 (#12901)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/confmap/provider/envprovider from 1.30.0 to 1.31.0

Release notes

Sourced from go.opentelemetry.io/collector/confmap/provider/envprovider's releases.

v1.31.0/v0.125.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.125.0

End User Changelog

🛑 Breaking changes 🛑

  • service: Lowercase values for 'otelcol.component.kind' attributes. (#12865)

  • service: Restrict the telemetry.newPipelineTelemetry feature gate to metrics. (#12856, #12933) The "off" state of this feature gate introduced a regression, where the Collector's internal logs were missing component attributes. See issue #12870 for more details on this bug.

    On the other hand, the "on" state introduced an issue with the Collector's default internal metrics, because the Prometheus exporter does not currently support instrumentation scope attributes.

    To solve both of these issues, this change turns on the new scope attributes for logs and traces by default regardless of the feature gate. However, the new scope attributes for metrics stay locked behind the feature gate, and will remain off by default until the Prometheus exporter is updated to support scope attributes.

    Please understand that enabling the telemetry.newPipelineTelemetry feature gate may break the export of Collector metrics through, depending on your configuration. Having a batch processor in multiple pipelines is a known trigger for this.

    This comes with a breaking change, where internal logs exported through OTLP will now use instrumentation scope attributes to identify the source component instead of log attributes. This does not affect the Collector's stderr output. See the changelog for v0.123.0 for a more detailed description of the gate's effects.

💡 Enhancements 💡

  • mdatagen: Add support for attributes for telemetry configuration in metadata. (#12919)
  • configmiddleware: Add extensionmiddleware interface. (#12603, #9591)
  • configgrpc: Add gRPC middleware support. (#12603, #9591)
  • confighttp: Add HTTP middleware support. (#12603, #9591, #7441)
  • configmiddleware: Add configmiddleware struct. (#12603, #9591)

🧰 Bug fixes 🧰

  • exporterhelper: Do not ignore the num_consumers setting when batching is enabled. (#12244)
  • exporterhelper: Reject elements larger than the queue capacity (#12847)
  • mdatagen: Add time and plog package imports (#12907)
  • confmap: Maintain nil values when marshaling or unmarshaling nil slices (#11882) Previously, nil slices were converted to empty lists, which are semantically different than a nil slice. This change makes this conversion more consistent when encoding or decoding config, and these values are now maintained.

API Changelog

🚩 Deprecations 🚩

  • extensionauthtest: Deprecate NewErrorClient in favor of NewErrClient. (#12874)

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/confmap/provider/envprovider's changelog.

v1.31.0/v0.125.0

🚩 Deprecations 🚩

  • extensionauthtest: Deprecate NewErrorClient in favor of NewErrClient. (#12874)

💡 Enhancements 💡

  • xextension/storage: ErrStorageFull error added to xextension/storage contract (#12925)
  • pdata: Add MoveTo to pcommon.Value, only type missing this (#12877)

🧰 Bug fixes 🧰

  • pdata: Fix MoveTo when moving to the same destination (#12887)
Commits
  • 42a3ae0 [chore] Prepare release v1.31.0/v0.125.0 (#12936)
  • 4ed72bd add storage full error to xextension/storage (#12925)
  • 8862cb1 Put component-identifying scope attributes for internal metrics back behind f...
  • f26c6bb [exporterhelper] Do not ignore the num_consumers setting when batching is e...
  • ac7c0f2 [mdatagen] support producing docs for internal telemetry attributes (#12919)
  • d020c90 Fix typo in README.md (#12915)
  • 112b889 [chore] [exporter/debug] docs: add docs on generating example output (#12883)
  • 07f1863 [chore] fix go mod (#12910)
  • c47951a fix: add missing imports (#12908)
  • b4d17f6 Update module go.opentelemetry.io/collector/client to v1.30.0 (#12901)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/confmap/provider/fileprovider from 1.30.0 to 1.31.0

Release notes

Sourced from go.opentelemetry.io/collector/confmap/provider/fileprovider's releases.

v1.31.0/v0.125.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.125.0

End User Changelog

🛑 Breaking changes 🛑

  • service: Lowercase values for 'otelcol.component.kind' attributes. (#12865)

  • service: Restrict the telemetry.newPipelineTelemetry feature gate to metrics. (#12856, #12933) The "off" state of this feature gate introduced a regression, where the Collector's internal logs were missing component attributes. See issue #12870 for more details on this bug.

    On the other hand, the "on" state introduced an issue with the Collector's default internal metrics, because the Prometheus exporter does not currently support instrumentation scope attributes.

    To solve both of these issues, this change turns on the new scope attributes for logs and traces by default regardless of the feature gate. However, the new scope attributes for metrics stay locked behind the feature gate, and will remain off by default until the Prometheus exporter is updated to support scope attributes.

    Please understand that enabling the telemetry.newPipelineTelemetry feature gate may break the export of Collector metrics through, depending on your configuration. Having a batch processor in multiple pipelines is a known trigger for this.

    This comes with a breaking change, where internal logs exported through OTLP will now use instrumentation scope attributes to identify the source component instead of log attributes. This does not affect the Collector's stderr output. See the changelog for v0.123.0 for a more detailed description of the gate's effects.

💡 Enhancements 💡

  • mdatagen: Add support for attributes for telemetry configuration in metadata. (#12919)
  • configmiddleware: Add extensionmiddleware interface. (#12603, #9591)
  • configgrpc: Add gRPC middleware support. (#12603, #9591)
  • confighttp: Add HTTP middleware support. (#12603, #9591, #7441)
  • configmiddleware: Add configmiddleware struct. (#12603, #9591)

🧰 Bug fixes 🧰

  • exporterhelper: Do not ignore the num_consumers setting when batching is enabled. (#12244)
  • exporterhelper: Reject elements larger than the queue capacity (#12847)
  • mdatagen: Add time and plog package imports (#12907)
  • confmap: Maintain nil values when marshaling or unmarshaling nil slices (#11882) Previously, nil slices were converted to empty lists, which are semantically different than a nil slice. This change makes this conversion more consistent when encoding or decoding config, and these values are now maintained.

API Changelog

🚩 Deprecations 🚩

  • extensionauthtest: Deprecate NewErrorClient in favor of NewErrClient. (#12874)

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/confmap/provider/fileprovider's changelog.

v1.31.0/v0.125.0

🚩 Deprecations 🚩

  • extensionauthtest: Deprecate NewErrorClient in favor of NewErrClient. (#12874)

💡 Enhancements 💡

  • xextension/storage: ErrStorageFull error added to xextension/storage contract (#12925)
  • pdata: Add MoveTo to pcommon.Value, only type missing this (#12877)

🧰 Bug fixes 🧰

  • pdata: Fix MoveTo when moving to the same destination (#12887)
Commits

… 11 updates

Bumps the collector-other group with 10 updates in the /collector directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/s3provider](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.124.1` | `0.125.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/secretsmanagerprovider](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.124.1` | `0.125.0` |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `1.30.0` | `1.31.0` |
| [go.opentelemetry.io/collector/confmap/provider/envprovider](https://github.com/open-telemetry/opentelemetry-collector) | `1.30.0` | `1.31.0` |
| [go.opentelemetry.io/collector/confmap/provider/fileprovider](https://github.com/open-telemetry/opentelemetry-collector) | `1.30.0` | `1.31.0` |
| [go.opentelemetry.io/collector/confmap/provider/httpprovider](https://github.com/open-telemetry/opentelemetry-collector) | `1.30.0` | `1.31.0` |
| [go.opentelemetry.io/collector/confmap/provider/httpsprovider](https://github.com/open-telemetry/opentelemetry-collector) | `1.30.0` | `1.31.0` |
| [go.opentelemetry.io/collector/confmap/provider/yamlprovider](https://github.com/open-telemetry/opentelemetry-collector) | `1.30.0` | `1.31.0` |
| [go.opentelemetry.io/collector/otelcol](https://github.com/open-telemetry/opentelemetry-collector) | `0.124.0` | `0.125.0` |
| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.79.2` | `1.79.3` |

Bumps the collector-other group with 1 update in the /go/sample-apps/function directory: [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2).


Updates `github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/s3provider` from 0.124.1 to 0.125.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.124.1...v0.125.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/secretsmanagerprovider` from 0.124.1 to 0.125.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.124.1...v0.125.0)

Updates `go.opentelemetry.io/collector/component` from 1.30.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.30.0...pdata/v1.31.0)

Updates `go.opentelemetry.io/collector/confmap` from 1.30.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.30.0...pdata/v1.31.0)

Updates `go.opentelemetry.io/collector/confmap/provider/envprovider` from 1.30.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.30.0...pdata/v1.31.0)

Updates `go.opentelemetry.io/collector/confmap/provider/fileprovider` from 1.30.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.30.0...pdata/v1.31.0)

Updates `go.opentelemetry.io/collector/confmap/provider/httpprovider` from 1.30.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.30.0...pdata/v1.31.0)

Updates `go.opentelemetry.io/collector/confmap/provider/httpsprovider` from 1.30.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.30.0...pdata/v1.31.0)

Updates `go.opentelemetry.io/collector/confmap/provider/yamlprovider` from 1.30.0 to 1.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.30.0...pdata/v1.31.0)

Updates `go.opentelemetry.io/collector/otelcol` from 0.124.0 to 0.125.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.124.0...v0.125.0)

Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.79.2 to 1.79.3
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](aws/aws-sdk-go-v2@service/s3/v1.79.2...service/s3/v1.79.3)

Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.79.2 to 1.79.3
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](aws/aws-sdk-go-v2@service/s3/v1.79.2...service/s3/v1.79.3)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/s3provider
  dependency-version: 0.125.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: collector-other
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/secretsmanagerprovider
  dependency-version: 0.125.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: collector-other
- dependency-name: go.opentelemetry.io/collector/component
  dependency-version: 1.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: collector-other
- dependency-name: go.opentelemetry.io/collector/confmap
  dependency-version: 1.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: collector-other
- dependency-name: go.opentelemetry.io/collector/confmap/provider/envprovider
  dependency-version: 1.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: collector-other
- dependency-name: go.opentelemetry.io/collector/confmap/provider/fileprovider
  dependency-version: 1.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: collector-other
- dependency-name: go.opentelemetry.io/collector/confmap/provider/httpprovider
  dependency-version: 1.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: collector-other
- dependency-name: go.opentelemetry.io/collector/confmap/provider/httpsprovider
  dependency-version: 1.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: collector-other
- dependency-name: go.opentelemetry.io/collector/confmap/provider/yamlprovider
  dependency-version: 1.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: collector-other
- dependency-name: go.opentelemetry.io/collector/otelcol
  dependency-version: 0.125.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: collector-other
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
  dependency-version: 1.79.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: collector-other
- dependency-name: github.com/aws/aws-sdk-go-v2/service/s3
  dependency-version: 1.79.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: collector-other
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels May 7, 2025
@dependabot dependabot bot requested a review from a team as a code owner May 7, 2025 14:07
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels May 7, 2025
@serkan-ozal serkan-ozal closed this May 7, 2025
Copy link
Contributor Author

dependabot bot commented on behalf of github May 7, 2025

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot dependabot bot deleted the dependabot/go_modules/collector/collector-other-06eb9797a3 branch May 7, 2025 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant